package com.wangsb;

import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;

/**
 * @Description: TODO
 * @author: shenbing.wang@hand-china
 * @date: 2021年06月20日 13:47
 */
//准备一个 HashMap 集合，统计字符串"123,456,789,123,456"中每个数字字符串出现的次数并打印出来。
public class Code0303 {

    public static void main(String[] args) {

        HashMap<String, Integer> map = new HashMap<>();

        while (true) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入你要统计的字符串數字：");
            String next = scanner.next();
            String[] split = next.split(",");
            for (String s : split) {
                if (!s.matches("[0-9]+")) {
                    System.out.println("您输入的字符串格式不正确 ");
                    break;
                }
                if (map.get(s) != null) {
                    Integer value = map.get(s);
                    map.put(s, value + 1);
                } else {
                    map.put(s, 1);
                }
            }
            System.out.println("map = " + map.toString());
        }


    }
}
